home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
F1 Licenseware
/
F1 Licenseware - Volume 1.iso
/
disks
/
089a.dms
/
089a.adf
/
example.lha
/
Morse.Amos
/
Morse.amosSourceCode
Wrap
AMOS Source Code
|
1992-02-26
|
599b
|
30 lines
Dim MORSE$(36)
For LOP=1 To 36
Read MORSE$(LOP)
Next LOP
1
Repeat : Inc CHECK : Until Mouse Key=1
While Mouse Key=1
Inc TIME
Wend
If CHECK>1500
CHECK=0
For LOP=1 To 36
If WORD$=MORSE$(LOP)
Print Chr$(64+LOP); : LOP=36
End If
Next
WORD$=""
Goto 1
End If
If TIME>3
If TIME/10<60
WORD$=WORD$+"."
Else
WORD$=WORD$+"-"
End If
End If
TIME=0
CHECK=0
Goto 1
Data ".-","-...","-.-.","-..",".","..-","--","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--..","-----",".----","..---","...--","....-",".....","-....","--...","---..","----."